/***********************************************************************************
 * 文件名： sg_config.h
 * 版本： 1
 * 说明：
 * 		simple gui 配置文件。
 * 修改记录：
 * 	2024/01/10: 初版。 刘言。
***********************************************************************************/
#ifndef _SG_CONFIG_H_
#define _SG_CONFIG_H_



#define SG_MEM_INCLUDE "stdlib.h"   /*Header for the dynamic memory function*/
#define SG_MEM_ALLOC   malloc
#define SG_MEM_FREE    free
#define SG_MEM_REALLOC realloc


// 读取图片源等数据时临时缓存的尺寸，使用 SG_MEM_ALLOC 申请，更大的尺寸可以获得更快的图片刷新速度。
#define _SG_DATA_BUFF_SIZE  1024


// 需要实现的接口函数

// void _Sg_ReadSourceData(u8 *buff, u32 s_addr, u32 len);
#include "sfud.h"
#define _Sg_ReadSourceData(buff, s_addr, len)   sfud_read(sfud_get_device(0), s_addr, len, buff)

#endif
